<html>
<head>

<title>Spring framework</title>
<link rel="stylesheet" href="jsstyle.css"></link>
</head>

<body>
<p class="hs">Spring <span class="hs1">framework</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spring is  a framework  , Spring is more flexible software when compared with frameworks like struts1 By using struts1 and 2 we can develop only web based  applications by using spring frameworks we can develop  both standalone  applications and web based applications</p>
<ul>
	<li>Main feature of Spring is <span class="h3">IOC</span> (<span class="h3">Inversion of Control</span>  )
</ul>
<p class="h1">What is the meaning of IOC ?</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A person X is suppose to perform the task instead of that person perform the task perform Y has carried out the task the result of the task is enjoyed by  person X ,we call is as IOC</p>
<p class="h1">Spring support AOP(Aspect oriented programming)</p>
<p>The advantage of AOP is all common code is available in aspect before the business logic is executed spring call aspect , aspect  internally call business logic methods</p>
<ul>
	<li>Spring software uses MVC2 architecture 
	<li>Spring is open source framework
</ul>
<p>The entire spring framework divided into couple of modules the advantage of this we can include only required modules in our project </p>
<p>A module is collection of classes  ,  interfaces and enumarasions </p> 
<p>We  have developed 3 modules moduleX ,  moduleY and moduleZ . every module is having some classes and interfaces</p>
<img src="images/1.png">
</body>
</html>
